import Vue from "vue";
import Vuex from "vuex";
Vue.use(Vuex);
export default new Vuex.Store({
  state: {
    msg: "xxx",
  },
  //获取值得方法
  getters: {
    getMsg(state) {
      return state.msg;
    },
  },
  //修改数据的方法
  mutations: {
    setMsg(state, parma) {
      return (state.msg = parma);
    },
  },
  //   异步修改数据的方法
  actions: {
    upMsg(context) {
      setTimeout(() => {
        context.commit("setMsg", "2222");
      }, 2000);
    },
  },
});
